b9ec8bcbba7624bb21cb44019f97f370502395bb,plugins/org.eclipse.xtext/src/org/eclipse/xtext/serializer/analysis/GrammarPDAProvider.java,ToOriginal,createPop,#SerializerPDA#AbstractElement#,94
Before Change
@Override
public ISerState createPop(SerializerPDA pda, AbstractElement token) {
return delegate.createPop(pda, original(token));
}
@Override
After Change
@Override
public ISerState createPop(SerializerPDA pda, AbstractElement token) {
AbstractElement original = original(token);
ISerState state = pops.get(original);
if (state == null) {
state = delegate.createPop(pda, original);
pops.put(original, state);
}
return state;
}
@Override